$(function () {
    // (function() {
    //     var oDistabce = [];
    //     $('.season .wrap li').each(function(i) {
    //         var distance = {
    //             top: $(this).position().top,
    //             left: $(this).position().left
    //         };
    //         oDistabce[i] = distance;
    //     }).each(function(i) {
    //            $(this).css({
    //                   position: 'absolute',
    //                   top: oDistabce[i].top,
    //                   left: oDistabce[i].left
    //            })
    //     })
    //     $('.season .wrap').find('.c1,.c2,.c3').hover(function() {
    //            $(this).css({
    //                border: '1px solid #eee',
    //                top: $(this).position().top - 1,
    //                left: $(this).position().left - 1,
    //                zIndex: 1000
    //            })
    //     }, function(){
    //             $(this).css({
    //                 border: '10px',
    //                 top: $(this).position().top + 1,
    //                 left: $(this).position().left +1,
    //                 zIndex: 1
    //             })
    //         })
    // })()
    banner([], $('.banner'), $('.banners'), $('.banner-list'), 'li', $('ul.pin'), 'li', true);
    banner([], $('.b-scroll'), $('.scroll-wrap'), $('.scroll-wrap .l-i'), 'li', $('.scroll-point'), 'i', false);
    /**
     * 轮播
     * data [{url: img:}]
     */
    function banner(data, $_level_1, $_level_2, $_level_3, tag, $_point_wrap, point_tag, hasNum) {
        if (typeof tag == 'undefined')
            tag = 'li';
        if (typeof point_tag == 'undefined')
            point_tag = 'li';
        if (typeof hasNum == 'undefined')
            hasNum = false;
        if (data.length) {
            var tmp = '<' + tag + '><a href="{url}" target="_blank"><img src="{img}"/></a></' + tag + '>', dom = '';
            $.each(data, function (i) {
                dom += tmp.replace('{url}', this.url).replace('{img}', this.img);
            });
            $_level_3.append(dom);
        }
        if (!data.length) {
            var $_li = $_level_3.children(tag);
            if (!$_li.length)
                return false;
            $_li.each(function (i) {
                data.push({ url: $(this).find('a').attr('href'), img: $(this).find('img').attr('src') });
            });
        }
        createPin(data);
        var slidey = $_level_2.unslider({
            complete: function (e, i) {
                var index = $_level_3.children(tag).index(i);
                $_point_wrap.children(point_tag).removeClass('current').eq(index).addClass('current');
            }
        }), sl = slidey.data('unslider');
        $_level_1.hover(function () {
            sl.stop();
        }, function () {
            sl.stop();
            sl.play();
        });
        function createPin(data) {
            if (data === void 0) { data = []; }
            if (!data.length)
                return false;
            $.each(data, function (i) {
                var $_p = $("<" + point_tag + "></" + point_tag + ">");
                if (hasNum)
                    $_p.text(i + 1);
                $_p.click(function () {
                    sl.stop();
                    sl.to(i);
                });
                if (i == 0)
                    $_p.addClass('current');
                $_point_wrap.append($_p);
            });
        }
    }
});
